package Ejercicio2;

public class EjercicioTryFinally {

	//El problema es que el bloque finaly se ejecuta siempre
	// icluso luego del try, por lo tanto el return interno 
	// se ejecuta y luego es "pisado " por el del finaly
	// la idea del finaly es poder controlar simpre una exepcion
	// es complicado.
	
	public int retornarNumeros() {

		try {

			System.out.println("Va a retornar 1");

			return 1;

		} finally {

			System.out.println("Va a retornar 2");

			//return 2;

		}

	}

	public static void main(String[] args) {

		System.out.println(tf.retornarNumeros());

	}

	static EjercicioTryFinally tf = new EjercicioTryFinally();
}
